package com.thinkit.bigdata.web.model.es.audioEs;

import java.util.List;

/**
 * Created by hccl on 2018/9/4.
 */
public class TestModelRules {
    /**
     * 序号，同任务下唯一
     */
    private String modelRuleNum;

    /**
     * 模型Id
     */
    private Long modelId;

    /**
     * 模型名称
     */
    private String modelName;

    /**
     * 规则Id
     */
    private Long ruleId;

    /**
     * 规则名称
     */
    private String ruleName;

    /**
     * 规则属性 0系统 1人工
     */
    private Integer useFor;

    /**
     * 规则性质 0 非致命性 1致命性 默认0
     */
    private Integer fateful;

    /**
     * 对应语音片段
     */
    private List<VoiceSegment> voiceSegments;

    /**
     * 规则分值
     */
    private Integer ruleScore;

    /**
     * 匹配状态  0正确、1错误
     */
    private Integer matchStatus;

    /**
     * 写入时间
     */
    private String inputTime;

    /**
     * 处理原因
     */
    private String proNote;

    /**
     * 处理时间
     */
    private String proTime;

    /**
     * 处理人，质检员
     */
    private Long proUserId;

    public String getModelRuleNum() {
        return modelRuleNum;
    }

    public void setModelRuleNum(String modelRuleNum) {
        this.modelRuleNum = modelRuleNum;
    }

    public Long getModelId() {
        return modelId;
    }

    public void setModelId(Long modelId) {
        this.modelId = modelId;
    }

    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    public Long getRuleId() {
        return ruleId;
    }

    public void setRuleId(Long ruleId) {
        this.ruleId = ruleId;
    }

    public String getRuleName() {
        return ruleName;
    }

    public void setRuleName(String ruleName) {
        this.ruleName = ruleName;
    }

    public Integer getUseFor() {
        return useFor;
    }

    public void setUseFor(Integer useFor) {
        this.useFor = useFor;
    }

    public Integer getFateful() {
        return fateful;
    }

    public void setFateful(Integer fateful) {
        this.fateful = fateful;
    }

    public List<VoiceSegment> getVoiceSegments() {
        return voiceSegments;
    }

    public void setVoiceSegments(List<VoiceSegment> voiceSegments) {
        this.voiceSegments = voiceSegments;
    }

    public Integer getRuleScore() {
        return ruleScore;
    }

    public void setRuleScore(Integer ruleScore) {
        this.ruleScore = ruleScore;
    }

    public Integer getMatchStatus() {
        return matchStatus;
    }

    public void setMatchStatus(Integer matchStatus) {
        this.matchStatus = matchStatus;
    }

    public String getInputTime() {
        return inputTime;
    }

    public void setInputTime(String inputTime) {
        this.inputTime = inputTime;
    }

    public String getProNote() {
        return proNote;
    }

    public void setProNote(String proNote) {
        this.proNote = proNote;
    }

    public String getProTime() {
        return proTime;
    }

    public void setProTime(String proTime) {
        this.proTime = proTime;
    }

    public Long getProUserId() {
        return proUserId;
    }

    public void setProUserId(Long proUserId) {
        this.proUserId = proUserId;
    }
}